package com.xiaodao.springboot.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 按摩技师
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName(value = "tb_technician")
public class Technician {
    /**
     * 主键
     */
    @TableId
    private Integer id;

    private String technicianId;

    /**
     * 技师姓名
     */
    private String name;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * 总订单数
     */
    private Integer totalOrders;

    /**
     * 头像
     */
    private String headimage;

    /**
     * 形象照
     */
    private String photo;

    /**
     * 门店id
     */
    private String shopId;

    /**
     * 门店名称
     */
    private String shopName;

    /**
     * 星级
     */
    private Double starLevel;

    /**
     * 是否在线(0在线1离线)
     */
    private Integer isOnline;

    /**
     * 上月订单数
     */
    private Integer lastMonthOrders;

    /**
     * 级别(1资深2专家)
     */
    private Integer level;

    /**
     * 被关注数
     */
    private Integer followNum;

    //距离
    @TableField(exist = false)
    private float distance;

    private Integer isFree;

    private Integer commentNum;

    private String userId;
}
